/* ========================================================================= */
/* ------------------------------------------------------------------------- */
/*!
  \file			attdef.h
  \date			Feb 2012
  \author		TNick

  \brief		Contains the definition for AttDef class


*//*


 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Please read COPYING and README files in root folder
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
/* ------------------------------------------------------------------------- */
/* ========================================================================= */
#ifndef __ATTDEF_INC__
#define __ATTDEF_INC__
//
//
//
//
/*  INCLUDES    ------------------------------------------------------------ */

#include	<cmndata.h>

/*  INCLUDES    ============================================================ */
//
//
//
//
/*  CLASS    --------------------------------------------------------------- */

namespace	ObjD	{

/**
*	@brief The class describes an attribute, a characteristic
*
*	The attribute is independent on the object it describes or it is an
*	component and must be represented by a ObjDef class.
*/
class AttDef	: public CmnData			{

	//
	//
	//
	//
	/*  DEFINITIONS    ----------------------------------------------------- */

#ifdef	OBJECTSLIB_TESTS
	friend void		AttDef_Tests	( int&, int& );
#endif

	/*  DEFINITIONS    ===================================================== */
	//
	//
	//
	//
	/*  DATA    ------------------------------------------------------------ */

private:



	/*  DATA    ============================================================ */
	//
	//
	//
	//
	/*  FUNCTIONS    ------------------------------------------------------- */

public:



	/*  FUNCTIONS    ======================================================= */
	//
	//
	//
	//

};	/*	class AttDef	*/

/*  CLASS    =============================================================== */
//
//
//
//

#ifdef	OBJECTSLIB_TESTS
void				AttDef_Tests					(
		int & performed, int & succeded );
#endif

}	//	namespace	ObjD

#endif // __ATTDEF_INC__
/* ------------------------------------------------------------------------- */
/* ========================================================================= */
